import $axios from './index.js'

// 模型列表
function moduleList(data) {
  const url = '/module/index'
  return $axios.get(url, data)
}
// 模型添加
function moduleSave(data) {
  const url = '/module/save'
  return $axios.post(url, data)
}
// 模型编辑
function moduleUpdate(data) {
  const url = '/module/update'
  return $axios.post(url, data)
}
// 模型删除
function moduleDelete(data) {
  const url = '/module/delete'
  return $axios.post(url, data)
}
// 模型详情
function moduleInfo(data) {
  const url = '/module/read'
  return $axios.get(url, data)
}
// 模型下的栏目
function getModuleCate(data) {
  const url = '/category/getModuleCate'
  return $axios.get(url, data)
}

// 字段列表
function fieldList(data) {
  const url = '/moduleField/index'
  return $axios.get(url, data)
}
// 字段添加
function fieldSave(data) {
  const url = '/moduleField/save'
  return $axios.post(url, data)
}
// 字段编辑
function fieldUpdate(data) {
  const url = '/moduleField/update'
  return $axios.post(url, data)
}
// 字段删除
function fieldDelete(data) {
  const url = '/moduleField/delete'
  return $axios.post(url, data)
}
// 字段详情
function fieldInfo(data) {
  const url = '/moduleField/read'
  return $axios.get(url, data)
}
export default {
  moduleList,
  moduleSave,
  moduleUpdate,
  moduleDelete,
  moduleInfo,
  fieldList,
  fieldSave,
  fieldUpdate,
  fieldDelete,
  fieldInfo,
  getModuleCate
}
